@charset "utf-8";
/* CSS per la grafica di base*/

body
{
   background-color: #E6E6FA;
   color: #000000;
}
a
{
   color: #7B7BC0;
   outline: none;
   text-decoration: underline;
}
a:visited
{
   color: #000000;
}
a:active
{
   color: #7D9EC0;
}
a:hover
{
   color: #376BAD;
   text-decoration: underline;
}
#Menu_background
{
   background-color: #E1E1E1;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: none;
   border-right-style: solid;
   border-bottom-style: none;
   border-left-style: none;
   border-top-color: #FFFFFF;
   border-right-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
   border-left-color: #FFFFFF;
   position:absolute;
   text-align:left;
   left:0px;top:118px;
   width:166px;
   height:905px;
   z-index:3;

}
#Top_bar
{
   background-color: #4682B4;
   position:absolute;
   text-align:left;
   left:167px;
   top:120px;
   width:1753px;
   height:28px;
   z-index:4;
}
#Header
{
   background-color: #FFFFFF;
   position:absolute;
   overflow:auto;
   text-align:left;
   left:0px;
   top:0px;
   width:1920px;
   height:120px;
   z-index:6;
}

.image
{
   border: 0px #000000 solid;
}

#Bottom_bar
{
   background-color: #4682B4;
   position:absolute;
   text-align:left; 
   left:0px;
   top:1025px;
   width:1920px;height:25px;
   z-index:7;
}
#SlideMenu1
{
   position:absolute;
   left:0px;
   top:120px;
   width:167px;
   height:189px;
   z-index:8;
}


#SlideMenu1 ul
{
   list-style: none;
   margin: 0;
   padding: 0;
   font-family: Arial;
   font-size: 15px;

}
#SlideMenu1 li
{
   cursor: pointer;
}
#SlideMenu1 li div
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background-color: #4682B4;
   border-style: solid;
   border-width: 5px;
   border-color: #4682B4;
   position: relative;
   left: 0;
   top: 0;
   width: 156px;
}
#SlideMenu1 li div:hover
{
   background-color: #4682B4;
   border-style: solid;
   border-width: 5px;
   border-color: #4682B4;
}
#SlideMenu1 li a
{
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
#SlideMenu1 li a:hover
{
   color: #FFFFFF;
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
}
#SlideMenu1 li li
{
   cursor: auto;
   padding: 2px 2px 2px 5px;
   margin: 1px 1px 0px 0px;
   background-color: #EDF2F8;
   border-style: solid;
   border-width: 5px;
   border-color: #EDF5FD;
}
#SlideMenu1 li li a
{
   color: #4682B4;
   font-weight: normal;
   text-decoration: none;
}
#SlideMenu1 li li:hover
{
   background-color: #EDF5FD;
   border-style: solid;
   border-width: 5px;
   border-color: #EDF2F8;
}
#SlideMenu1 li li a:hover
{
   color: #4682B4;
   font-weight: normal;
   font-style: italic;
   text-decoration: none;
}

#login
{
	alignment-adjust:central;
	padding: 15px;
	margin-top: 100px;
	margin-right: 30%;
	margin-left: 30%;
	min-width: 250px;
	max-width: 400px;
	background-color: #FFFFFF;
}

.titoli
{
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

.titoli_mini
{
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}

table
{
   border:1px #C0C0C0 solid;
   background-color:#FFFFFF;
   border-collapse: collapse;
   border-spacing: 0px;
}

th
{
	border:1px #C0C0C0 solid;
	background-color:#E1E1E1;
	text-align:left;
	vertical-align:top;
	height:20px;
	color:#000000;
	font-family:Arial;
	font-size:16px;
}

td
{
	border:1px #C0C0C0 solid;
	background-color:transparent;
	text-align:left;
	vertical-align:top;
	height:20px;
	color:#000000;
	font-family:Arial;
	font-size:13px;
}

.plain_text
{
	color:#000000;
	font-family:Arial;
	font-size:13px;
}

.editbox
{
   border: 1px #C0C0C0 solid;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
   text-align: left;
   vertical-align: middle;
}

.form
{
   background-color: #FAFAFA;
   border: 1px #68838B solid;
}

.button
{
   color: #000000;
   font-family: Arial;
   font-size: 13px;
}

.combobox
{
   border: 1px #C0C0C0 solid;
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-size: 13px;
}

.textarea
{
   border: 1px #C0C0C0 solid;
   background-color: #FFFFFF;
   color :#000000;
   font-family: Arial;
   font-size: 13px;
   text-align: left;
}